stereoscopic micrograph - Spanish English Dictionary